home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Simulator•
/
Pharaoh v1.0 •••••
/
Pharaoh
/
Pharaoh.rsrc
/
CODE_6.txt
< prev
next >
Wrap
Text File
|
1988-04-23
|
6KB
|
98 lines
# near model CODE resource
# jump table entries: 752-752 (1 of them)
export_94:
00000000 4E56 FE3E link A6, -0x01C2
00000004 2F0B move.l -[A7], A3
00000006 266E 0008 movea.l A3, [A6 + 0x8]
0000000A 2F13 move.l -[A7], [A3]
0000000C 487A 010C pea.l [PC + 0x10C /* 0000011A, value 0x0, cstring "" */]
00000010 487A 010A pea.l [PC + 0x10A /* 0000011C, value 0x0, cstring "" */]
00000014 487A 0108 pea.l [PC + 0x108 /* 0000011E, cstring "" */]
00000018 A98B syscall ParamText
0000001A 42A7 clr.l -[A7]
0000001C 3F3C 0081 move.w -[A7], 0x81
00000020 486E FF56 pea.l [A6 - 0xAA]
00000024 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000002A A97C syscall GetNewDialog
0000002C 201F move.l D0, [A7]+
label0000002E:
0000002E 42A7 clr.l -[A7]
00000030 486E FF54 pea.l [A6 - 0xAC]
00000034 A991 syscall ModalDialog
00000036 0C6E 0002 FF54 cmpi.w [A6 - 0xAC], 0x2
0000003C 6700 00D0 beq +0xD2 /* 0000010E */
00000040 0C6E 0001 FF54 cmpi.w [A6 - 0xAC], 0x1
00000046 6600 00C2 bne +0xC4 /* 0000010A */
0000004A 486E FF56 pea.l [A6 - 0xAA]
0000004E 3F3C 0004 move.w -[A7], 0x4
00000052 486E FE4A pea.l [A6 - 0x1B6]
00000056 486E FE46 pea.l [A6 - 0x1BA]
0000005A 486E FF4C pea.l [A6 - 0xB4]
0000005E A98D syscall GetDialogItem/GetDItem
00000060 2F2E FE46 move.l -[A7], [A6 - 0x1BA]
00000064 486E FE4C pea.l [A6 - 0x1B4]
00000068 A990 syscall GetDialogItemText/GetIText
0000006A 486E FE4C pea.l [A6 - 0x1B4]
0000006E 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000072 584F addq.w A7, 4
00000074 486E FE4C pea.l [A6 - 0x1B4]
00000078 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000007C 584F addq.w A7, 4
0000007E 4A40 tst.w D0
00000080 660C bne +0xE /* 0000008E */
00000082 3F3C 0410 move.w -[A7], 0x410
00000086 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000008A 544F addq.w A7, 2
0000008C 607C bra +0x7E /* 0000010A */
label0000008E:
0000008E 486E FE4C pea.l [A6 - 0x1B4]
00000092 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000096 584F addq.w A7, 4
00000098 486D F990 pea.l [A5 - 0x670]
0000009C 486E FE3E pea.l [A6 - 0x1C2]
000000A0 3F3C 0810 move.w -[A7], 0x810
000000A4 A9EB syscall Pack4/FP68K
000000A6 486E FE3E pea.l [A6 - 0x1C2]
000000AA 486D F9AE pea.l [A5 - 0x652]
000000AE 3F3C 080E move.w -[A7], 0x80E
000000B2 A9EB syscall Pack4/FP68K
000000B4 6008 bra +0xA /* 000000BE */
000000B6 0000 0000 ori.b D0, 0x0
000000BA 0000 0000 ori.b D0, 0x0
label000000BE:
000000BE 487A FFF6 pea.l [PC - 0xA /* 000000B6, value 0x0, cstring "" */]
000000C2 486D F9AE pea.l [A5 - 0x652]
000000C6 3F3C 0808 move.w -[A7], 0x808
000000CA A9EB syscall Pack4/FP68K
000000CC 6C1C bge +0x1E /* 000000EA */
000000CE 3F3C 0411 move.w -[A7], 0x411
000000D2 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000000D6 544F addq.w A7, 2
000000D8 486E FF56 pea.l [A6 - 0xAA]
000000DC 3F3C 0004 move.w -[A7], 0x4
000000E0 4267 clr.w -[A7]
000000E2 3F3C 7FFF move.w -[A7], 0x7FFF
000000E6 A97E syscall SelectDialogItemText/SelIText
000000E8 6020 bra +0x22 /* 0000010A */
label000000EA:
000000EA 246B 0004 movea.l A2, [A3 + 0x4]
000000EE 486E FE3E pea.l [A6 - 0x1C2]
000000F2 486D F1B6 pea.l [A5 - 0xE4A]
000000F6 3F3C 080E move.w -[A7], 0x80E
000000FA A9EB syscall Pack4/FP68K
000000FC 486D F1B6 pea.l [A5 - 0xE4A]
00000100 4852 pea.l [A2]
00000102 3F3C 0810 move.w -[A7], 0x810
00000106 A9EB syscall Pack4/FP68K
00000108 6004 bra +0x6 /* 0000010E */
label0000010A:
0000010A 6000 FF22 bra -0xDC /* 0000002E */
label0000010E:
0000010E 486E FF56 pea.l [A6 - 0xAA]
00000112 A982 syscall CloseDialog
00000114 265F movea.l A3, [A7]+
00000116 4E5E unlink A6
00000118 4E75 rts
0000011A 0000 0000 ori.b D0, 0x0
0000011E 0000 .incomplete